Technischer Bericht Modeling Soft State Protocols with SDL
نویسندگان
چکیده
Soft state enables new services to packet-switching networks by introducing a type of state in the network nodes which is refreshed by periodical messages otherwise expire. System designers build protocols that implement soft state concepts based on intuition or on high-level explanations believe that the design is “better” than hard state and soft state implementations should be robust, reliable and interoperable. As states in the network nodes are critical for both applications the and network infrastructure, the operations of soft state protocols, which tend to be designed more and more complex, need to be error-free and deadlock-free. Thus, verification, formal analysis and validation of these protocols become a vital task. In this paper we utilize formal techniques, specifically, Specification and Description Language (SDL) and Message Sequence Chart (MSC), for modeling, analysis and validation of general soft state protocols. We propose a general architecture of state management systems and find several points through the SDL/MSC modeling which may enrich the design, modeling and evaluation of real soft state protocols: 1) modeling these protocols using these techniques is feasible, 2) it can be possible to use these techniques to identify possible design errors and deadlocks/livelocks, which may be caused by imprecise informal specifications of these protocols.
منابع مشابه
Modeling Soft State Protocols with SDL
Soft state provides new services to packet-switching networks by introducing a type of state in the network nodes which is refreshed by periodical messages and otherwise expires. The operations of soft state protocols, which are being designed with ever greater complexity, need to be error-free and deadlock-free to avoid misusing network resources. Thus, verification, formal analysis and valida...
متن کاملModeling Route Change in Soft-State Signaling Protocols Using SDL: A Case of RSVP
Soft state signaling protocols install and maintain states in network nodes, expiring without receiving refreshes. These states require proper reparation when the flow path changes, especially in case of link or node failures. As the specifications usually do not describe in detail how to handle these failures, we present insights by developing SDL models for RSVP on this issue.
متن کاملCo-Modeling of Embedded Networks Using SystemC and SDL
Today, SDL and SystemC are two very popular languages for embedded systems modeling. SDL has specific advanced features that make it good for reflection of the multi-object systems and interactions between modules. It is also good for system model validation. The SystemC models are better suitable for tracing internal functions of the modeled modules. The hypothetical possibility of combined us...
متن کاملSDL and SystemC co-modelling: the protocol SDL models Tester
Testing of data transfer protocol can be performed by means of simulation and a variety of modeling languages may be used for it. Among them there are such languages as SDL and SystemC. Moreover an approach for SDL/SystemC co-modeling has been developed and already applied in practice. This paper discusses applicability of SDL/SystemC co-modeling for testing of data transfer protocols.
متن کاملModeling, Verifying and Testing Mobility Protocol from SDL Language
This paper deals with mobility protocols specification, validation and testing using a formal approach. A well suited SDL model is proposed to handle the component-based nature of Mobile systems. Two solutions are proposed to derive automatically TTCN-3 test cases from the SDL model.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004